using System;
using System.Data;
using System.Runtime.InteropServices;
namespace PCSComProcurement.Purchase.DS
{
	[Serializable]
	public class PO_FunctionVendorReferenceVO
	{
		private int mFunctionVendorReferenceID;
		private int mCCNID;
		private string mVendorFunction;
		private Decimal mFixedLeadTime;
		private Decimal mVarianceLeadTime;
		private Decimal mPrice;
		private DateTime mEndDate;
		private Decimal mQuantity;
		private Decimal mMinOrderQuantity;
		private int mCurrencyID;
		private int mVendorID;
		private int mVendorLocID;
		private int mFunctionID;
		private int mCarrierID;
		private decimal mCapacity;
		private string mCapacityPeriod;

		public decimal Capacity
		{
			get { return mCapacity; }
			set { mCapacity = value; }
		}

		public string CapacityPeriod
		{
			get { return mCapacityPeriod; }
			set { mCapacityPeriod = value; }
		}

		public int FunctionVendorReferenceID
		{
			set { mFunctionVendorReferenceID = value; }
			get { return mFunctionVendorReferenceID; }
		}
		public int CCNID
		{
			set { mCCNID = value; }
			get { return mCCNID; }
		}
		public string VendorFunction
		{
			set { mVendorFunction = value; }
			get { return mVendorFunction; }
		}
		public Decimal FixedLeadTime
		{
			set { mFixedLeadTime = value; }
			get { return mFixedLeadTime; }
		}
		public Decimal VarianceLeadTime
		{
			set { mVarianceLeadTime = value; }
			get { return mVarianceLeadTime; }
		}
		public Decimal Price
		{
			set { mPrice = value; }
			get { return mPrice; }
		}
		public DateTime EndDate
		{
			set { mEndDate = value; }
			get { return mEndDate; }
		}
		public Decimal Quantity
		{
			set { mQuantity = value; }
			get { return mQuantity; }
		}
		public Decimal MinOrderQuantity
		{
			set { mMinOrderQuantity = value; }
			get { return mMinOrderQuantity; }
		}
		public int CurrencyID
		{
			set { mCurrencyID = value; }
			get { return mCurrencyID; }
		}
		public int VendorID
		{
			set { mVendorID = value; }
			get { return mVendorID; }
		}
		public int VendorLocID
		{
			set { mVendorLocID = value; }
			get { return mVendorLocID; }
		}
		public int FunctionID
		{
			set { mFunctionID = value; }
			get { return mFunctionID; }
		}
		public int CarrierID
		{
			set { mCarrierID = value; }
			get { return mCarrierID; }
		}
	}
}
